// components/like/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    like:{
      type:Boolean,
      value:false
    },
    count:{
      type:Number,
      value:0
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    yesSrc:"images/like.png",
    noSrc:"images/like@dis.png"
  },

  /**
   * 组件的方法列表
   */
  methods: {
      onLike(event){
          let like = this.properties.like;
          let count = this.properties.count;
          count = like?count-1: count+1;
          if(count<0){
            count=0;
          }
          this.setData({
            like:!like,
            count:count
          });
          let behivor = this.data.like?"like":"cancel";
          this.triggerEvent("onLike",{behivor:behivor},{});
      }
  }
})
